package handlers

import (
	"github.com/gin-gonic/gin"
	"net/http"
	"zk/models"
)

func Add(c *gin.Context) {
	img := c.PostForm("img")
	title := c.PostForm("title")
	text := c.PostForm("text")
	zxw := models.Zxw{
		Img:   img,
		Title: title,
		Text:  text,
	}
	err := models.DB.Create(&zxw).Debug().Error
	if err != nil {
		c.JSON(http.StatusOK, gin.H{
			"code": 500,
			"msg":  "添加失败",
		})
		return
	}
	c.JSON(http.StatusOK, gin.H{
		"code": 200,
		"msg":  "添加成功",
		"data": zxw,
	})
	return
}

func List(c *gin.Context) {
	var zxw []models.Zxw
	err := models.DB.Find(&zxw).Debug().Error
	if err != nil {
		c.JSON(http.StatusOK, gin.H{
			"code": 500,
			"msg":  "展示失败",
		})
		return
	}
	c.JSON(http.StatusOK, gin.H{
		"code": 200,
		"msg":  "展示成功",
		"data": zxw,
	})
	return
}
